Skip to main content

功能比较 — Gazebo Harmonic 文档

功能

Gazebo-classic 版本 11中的功能列表以及它们迁移到 Gazebo Harmonic 的状态 。

以下所有问题均 在 GitHub 上标记为 缩小差距。

传感器

传感器凉亭-经典凉亭模拟
气压
高度表
边界框相机
相机
接触式传感器
深度相机
多普勒速度计(DVL)
力-扭矩
GPS/导航卫星
GPU射线✓ 更名为 GPU Lidar
惯性测量单元
逻辑音频传感器
逻辑相机
磁力仪
多摄像头✕ 使用更新率相同的单个相机
光学触觉传感器
射线问题
RFID传感器和标签问题
RGBD相机
分割相机
声纳问题
热像仪
触发相机
广角相机
无线的✓ 射频通信
传感器功能凉亭-经典凉亭模拟
自定义更新率
高斯噪声
定制传感器
激光逆反射
相机失真
性能指标

SDF

特征凉亭-经典凉亭模拟
SDF框架语义
SDF参数化
从本地文件加载模型
闭合运动链问题
嵌套模型
人群问题
演员
标记
高度图
DEM(数字高程模型)
折线
世界插件✓ 现在称为系统插件
模型插件✓ 现在称为系统插件
传感器插件✓ 现在称为系统插件
视觉插件
GUI插件✓ Gazebo GUI 插件和 Gazebo GUI 系统
系统插件✓ 通过 Gazebo Launch
SDF Python 绑定x

插件

模型

插件凉亭-经典凉亭模拟
阿克曼转向系统
Actor插件✕ 请参阅 FollowActor 了解 Actor API 的演示
执行器插件
ArduCopter插件
附加灯光插件✕ 不适用,使用 SDF
面包屑
浮力插件
CartDemo插件
Cessna插件
可拆卸关节
DiffDrive插件
电梯插件
FlashLight插件
关注者插件
GimbalSmall2d插件
重力补偿插件
Harness插件
HydraDemo插件
InitialVelocity插件✓(使用 VelocityControl 或 JointController)
联合控制插件✓(力/位置/速度,来自 SDF)✓(vel,来自 msg)
联合州立出版社
联合轨迹插件
KeysToCmdVel插件gz::gui::KeyPublisher 与...一起 使用 gz::gazebo::systems::TriggeredPublisher
KeysToJoints插件gz::gui::KeyPublisher 与...一起 使用 gz::gazebo::systems::TriggeredPublisher
LED插件
LiftDrag插件
LinearBatteryConsumerPlugin
LinearBattery插件
LinkPlot3D插件✓(重命名为 Plot3D)
麦克纳姆驱动
Mud插件
多旋翼飞行器发动机模型
OdometryPublisher插件
飞机演示插件
姿势发布者
RandomVelocity插件
区域事件框插件
简单履带式车辆插件
SkidSteerDrive插件
SphereAtlasDemo插件
触摸插件
履带式车辆插件
VariableGearbox插件
车辆插件
车轮滑动插件
WheelTrackedVehicle插件
动能监测器
浮力发动机

世界

插件凉亭-经典凉亭模拟
排列插件
包含插件部分移植, 发行
Hydra插件
Joy插件✓ 迁移为 Gazebo Launch 插件
错位插件
Rubble插件
静态地图插件
运输器插件
Wind插件

传感器

插件凉亭-经典凉亭模拟
BreakableJointPlugin
相机插件问题
联系插件
DepthCamera插件问题
基准相机插件
ForceTorque插件
GpuRay插件问题
Imu传感器插件
LensFlareSensor插件
磁力计插件
光学触觉插件
压力插件
Ray插件问题
RaySensorNoise插件✕ 使用 SDF
Sonar插件问题

化插件

插件凉亭-经典凉亭模拟
环境光遮蔽视觉插件
BlinkVisual插件
高度图LOD插件
ShaderParamVisualPlugin

GUI

插件凉亭-经典凉亭模拟
CessnaGUI插件
键盘GUI插件gz::gui::KeyPublisher
LookAtDemo插件
TimerGUI插件

系统

插件凉亭-经典凉亭模拟
Collada世界出口商
模型道具店
RestUi插件
RestWeb插件
StopWorld插件

图形用户

特征凉亭-经典凉亭模拟
播放/暂停/单步
重置世界/模型问题
世界统计数据
主题呼应
图像查看器
平移/旋转
比例模型问题
从 Fuel 插入模型部分支持
从磁盘插入模型
插入简单形状
插入简单的灯光
删除模型
世界树
场景属性问题
日志记录/回放
绘图
视频录制
截屏
视角
施加力/扭矩
可视化为透明
以线框形式可视化
关节可视化
可视化碰撞
可视化惯性
可视化 CoM
可视化联系人
可视化灯光
关注/移至
复制/粘贴
建筑编辑器
模型编辑器问题
FPS 视图控制
正交投影
撤消/重做问题
拯救世界
保存 GUI 配置
配色方案和主题
定位、调整大小和配置小部件
从菜单加载 GUI 插件
编辑模特姿势
编辑灯光属性
编辑物理属性

物理

在 Gazebo Physics 中,物理引擎作为插件集成,因此可以集成任何引擎而无需更改核心源代码,就像在 Gazebo 中一样。

特征凉亭-经典凉亭模拟
ODE 引擎问题
子弹发动机
DART 引擎✓ 插件随 gz-physics 一起提供
Simbody 引擎问题
TPE发动机
自定义引擎插件
碰撞位掩码
恢复系数
碰撞检测器
解算器

渲染

在 Gazebo Rendering 中,渲染引擎作为插件集成,因此可以集成任何引擎而无需更改核心源代码。

特征凉亭-经典凉亭模拟
Ogre 1.x 引擎
Ogre 2.x 引擎
Optix 引擎✓ 部分支持
自定义引擎插件
天空
多雾路段
材质脚本✓(Ogre 1.x 脚本)不适用
基于物理的渲染(PBR)✓(使用支持它的引擎,如 Ogre 2)
法线贴图
环境贴图
光照贴图
粒子效果
渲染顺序
投影仪仅限 Ogre 1.x

ROS

通过ros_gz 包进行 ROS 集成 。

支持的版本:

  • ROS 2 Jazzy(来自二进制)/Rolling(来自源代码)

对于 ROS 2 Rolling ,Rolling 分布将随着 REP-2000 中定义的 ROS 2 的下一个未来版本一起移动。

平台

平台凉亭-经典凉亭模拟
Ubuntu
OSX大部分堆栈工作正常,未解决的问题: 渲染窗口
视窗所有库都编译,低级库运行良好: 问题

其他的

特征凉亭-经典凉亭模拟
嵌套模型
日志/回放
Web 客户端 (GzWeb)
COLLADA 网格
OBJ 网格
STL网格
USD网格
代码自省所有模拟状态均可从系统插件或通过 SceneBroadcaster 的状态主题访问
跨流程分布模拟(即将上映)
逐步增加负载水平
在线模型数据库gazebo_models 存储库凉亭燃料
保存的模拟状态问题
球体、圆柱体和盒子图元
椭圆体和胶囊基元
流体动力学
洋流
测试治具
球坐标
通用通信系统
声学通信
静态链接插件